//获取app实例
const app = getApp();

new Page({

  /**
   * 页面的初始数据
   */
  data: {
    item_info: []
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    let orderId = options.orderId;
    wx.request({
      url: app.baseURL + 'Order&a=read_order',
      data: {
        user_id: app.globalData.userId,
        order_id: orderId
      },
      success: (res)=>{
        this.setData({
          item_info: res.data.item_info,
          order_number: res.data.order_info.order_number, //订单编号
          total_nums: res.data.order_info.total_nums, //商品数量
          realprices: res.data.order_info.realprices, //商品价格
        })
      }
    })
    
  },

  // 提交申请
  formSubmit:function(e){
    let textValue = e.detail.value.textarea;
    let typeNumber = this.options.status-1;
    if (!textValue){
      wx.showToast({ title: "请填写您的退款原因", icon: "none" })
    }else{
      wx.request({
        url: app.baseURL + 'Order&a=out',
        data: {
          type: 1,
          user_id: app.globalData.userId,
          order_id: this.options.orderId,
          content: textValue
        },
        success: (res) => {
          if (res.data.status==1){
            //前往结果页面
            wx.reLaunch({
              url: "/pages/commentResult/commentResult?title=操作成功&tip=退款申请已成功"
            }) 
          }
        },
        fail: (res) => {
          wx.hideLoading();
          wx.showToast({ title: '网络错误', icon: 'none' })
        }
      })
    }
  },
  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {
    
  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {
    
  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {
    
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
    
  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {
    
  }
})